package com.itheima.domain.store;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 题目
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Question implements Serializable {
    /**题目ID*/
    private String id;

    /**所属企业*/
    private String companyId;

    /**所属目录*/
    private String catalogId;

    /**题目描述*/
    private String remark;

    /**题干*/
    private String subject;

    /**图片*/
    private String picture;

    /**题目分析*/
    private String analysis;

    /**题目类型  1:单选，2：多选，3：简答*/
    private String type;

    /**难易程度： 1极易 2容易 3普通  4困难  5极难*/
    private String difficulty;

    /**是否经典面试题 0：否 1：是*/
    private String isClassic;

    /**题目状态  0：不可用  1：可用（只有审核通过的题目才可以设置）*/
    private String state;

    /**审核状态  -1 审核不通过  0 审核中   1 审核通过*/
    private String reviewStatus;
    private Date createTime;

    private Company company;
    private Catalog catalog;

    private String oldPicture;//图片的名字

    private List<QuestionItem> questionItems;
}
